<?php
/*由bean脚本生成 powerBy--joe*/
namespace app\common\bean;
class OrderGoodsBean extends BaseBean
{

	static $id = 'id'; //
	static $orderNumber = 'order_number'; //订单号
	static $storeId = 'store_id'; //
	static $userId = 'user_id'; //
	static $type = 'type'; //1洗照片，2证件照，3打印
	static $fileType = 'file_type'; //文件类型 1图片2文档 关联user_image表的type
	static $categoryGroupId = 'category_group_id'; //组合id
	static $categoryGroupName = 'category_group_name'; //组合名称
	static $categoryGroupPrice = 'category_group_price'; //组合价格
	static $goodsCount = 'goods_count'; //商品数量
	static $totalPrice = 'total_price'; //商品总价格
	static $realPrice = 'real_price'; //实际支付价格
	static $status = 'status'; //1 未支付,2支付完成,3确认发货
	static $payTime = 'pay_time'; //支付时间
	static $payType = 'pay_type'; //1微信支付，2余额支付
	static $userAddressId = 'user_address_id'; //收货地址，默认0自提
	static $updateAt = 'update_at'; //
	static $createdAt = 'created_at'; //
	static $postage = 'postage'; //油费
	static $phone = 'phone'; //预留字段
	static $remark = 'remark'; //备注

	static $tableName = 'order_goods';
	static $alias = 'OrderGoodsBean';

		
	public function getId(){
		return $this->getParameter(self::$id);
	}

	public function setId($id){
		$this->setParameter('id',$id);
	}

	public function getOrderNumber(){
		return $this->getParameter(self::$orderNumber);
	}

	public function setOrderNumber($orderNumber){
		$this->setParameter('order_number',$orderNumber);
	}

	public function getStoreId(){
		return $this->getParameter(self::$storeId);
	}

	public function setStoreId($storeId){
		$this->setParameter('store_id',$storeId);
	}

	public function getUserId(){
		return $this->getParameter(self::$userId);
	}

	public function setUserId($userId){
		$this->setParameter('user_id',$userId);
	}

	public function getType(){
		return $this->getParameter(self::$type);
	}

	public function setType($type){
		$this->setParameter('type',$type);
	}

	public function getFileType(){
		return $this->getParameter(self::$fileType);
	}

	public function setFileType($fileType){
		$this->setParameter('file_type',$fileType);
	}

	public function getCategoryGroupId(){
		return $this->getParameter(self::$categoryGroupId);
	}

	public function setCategoryGroupId($categoryGroupId){
		$this->setParameter('category_group_id',$categoryGroupId);
	}

	public function getCategoryGroupName(){
		return $this->getParameter(self::$categoryGroupName);
	}

	public function setCategoryGroupName($categoryGroupName){
		$this->setParameter('category_group_name',$categoryGroupName);
	}

	public function getCategoryGroupPrice(){
		return $this->getParameter(self::$categoryGroupPrice);
	}

	public function setCategoryGroupPrice($categoryGroupPrice){
		$this->setParameter('category_group_price',$categoryGroupPrice);
	}

	public function getGoodsCount(){
		return $this->getParameter(self::$goodsCount);
	}

	public function setGoodsCount($goodsCount){
		$this->setParameter('goods_count',$goodsCount);
	}

	public function getTotalPrice(){
		return $this->getParameter(self::$totalPrice);
	}

	public function setTotalPrice($totalPrice){
		$this->setParameter('total_price',$totalPrice);
	}

	public function getRealPrice(){
		return $this->getParameter(self::$realPrice);
	}

	public function setRealPrice($realPrice){
		$this->setParameter('real_price',$realPrice);
	}

	public function getStatus(){
		return $this->getParameter(self::$status);
	}

	public function setStatus($status){
		$this->setParameter('status',$status);
	}

	public function getPayTime(){
		return $this->getParameter(self::$payTime);
	}

	public function setPayTime($payTime){
		$this->setParameter('pay_time',$payTime);
	}

	public function getPayType(){
		return $this->getParameter(self::$payType);
	}

	public function setPayType($payType){
		$this->setParameter('pay_type',$payType);
	}

	public function getUserAddressId(){
		return $this->getParameter(self::$userAddressId);
	}

	public function setUserAddressId($userAddressId){
		$this->setParameter('user_address_id',$userAddressId);
	}

	public function getUpdateAt(){
		return $this->getParameter(self::$updateAt);
	}

	public function setUpdateAt($updateAt){
		$this->setParameter('update_at',$updateAt);
	}

	public function getCreatedAt(){
		return $this->getParameter(self::$createdAt);
	}

	public function setCreatedAt($createdAt){
		$this->setParameter('created_at',$createdAt);
	}

	public function getPostage(){
		return $this->getParameter(self::$postage);
	}

	public function setPostage($postage){
		$this->setParameter('postage',$postage);
	}

	public function getPhone(){
		return $this->getParameter(self::$phone);
	}

	public function setPhone($phone){
		$this->setParameter('phone',$phone);
	}

	public function getRemark(){
		return $this->getParameter(self::$remark);
	}

	public function setRemark($remark){
		$this->setParameter('remark',$remark);
	}


}
